home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Gamer 2000 January
/
CD-Gamer_2000-01_04_cd.bin
/
games
/
phoenix.exe
/
Scripts
/
The Smugglers Base.spt
< prev
Wrap
Text File
|
1999-11-03
|
8KB
|
438 lines
//MTEXT: The Smugglers Base:- \n \n The success in tagging the pirate ship has helped us to locate the Smugglers base.
//SCENE: MSCENES\PoliceMission5.cen
//TACTICS: Dogfight
//TACTICS: Misc
//PHRASES: dogfight.txt
//PHRASES: BadBoy.txt
//PHRASES: Punctuation.txt
//PHRASES: PoliceMission5.txt
//ALIAS: Testalias.txt
//ALIAS: Ifs.txt
//WEAPONS_AVAILABLE: 2 Laser Gun
//WEAPONS_AVAILABLE: 1 Shield Mk I
//WEAPONS_AVAILABLE: 1 Scanner
//WEAPONS_AVAILABLE: 1 Engine
//WEAPONS_AVAILABLE: 2 Generator
//WEAPONS_AVAILABLE: 1 Player
//WEAPONS_AVAILABLE: 1 Grapple
//WEAPONS_AVAILABLE: 2 Chain Gun
//SHIP_AVAILABLE: Police Fighter (PLAYER)
//NEBPIC:neb mostlyblack
//BACKLIGHT: 81 65 41 81 65 41
//MAINLIGHT: 255 255 255 255 255 255
//AMBIENT: 45 25 23
VAR: DONE1
VAR: DONE2
VAR: DONE3
VAR: Jump
VAR: Launch
VAR: Bat
VAR: Sus
VAR: Calm
VAR: Dead
//*****************************************************
Start(_CHECKBADBOY)
@WARNPLAYER{Alpha}
@SETVAR{Dead|1}
@WAIT{4000}
@SCREENFADE{0,4000,255,0,0,0}
@WAIT{4000}
Player(OFF)
Player View(OFF)
@WAIT{2000}
QUIT
Label(ENDBADBOY)
Goto(ENDBADBOY)
Start(Alpha)
Goto(p1)
Label(p1)
Goto(p2)
Label(p2)
Goto(p3)
Label(p3)
Goto(p4)
Label(p4)
@SOUNDON{}
Player(OFF)
Player View(OFF)
@SETNUMPARAM{Beck|SPEED|25999}
@SETNUMPARAM{Stricker|SPEED|25999}
@SETNUMPARAM{Carter|SPEED|25999}
Tactic(FlyToaimat,Beck,Way1,Pw1)
Tactic(FlyToaimat,Stricker,Way2,Pw2)
Tactic(FlyToaimat,Carter,Way3,Pw3)
Label(WaitForClo2)
If(s_CloseTogether["Beck","Way1",7200]): Goto(Hjump2)
Goto(WaitForClo2)
Label(Hjump2)
@SETNUMPARAM{Beck|SPEED|0}
@SETNUMPARAM{Stricker|SPEED|0}
@SETNUMPARAM{Carter|SPEED|0}
@SETSTRPARAM{Beck|FLASH|ON}
@SETSTRPARAM{Stricker|FLASH|ON}
@SETSTRPARAM{Carter|FLASH|ON}
Label(Loop1)
@CHECKGOTO{DONE2|1|Here1}
Goto(Loop1)
Label(Here1)
Tactic(FlyTo,Stricker,T3)
Tactic(FlyTo,Carter,T4)
@SETNUMPARAM{Beck|SPEED|7000}
@SETNUMPARAM{Stricker|SPEED|7000}
@SETNUMPARAM{Carter|SPEED|7000}
@WAIT{4000}
Player(ON)
Player View(ON)
Label(WaitForClo2mmccsa)
If(s_CloseTogether["Stricker","T3",59990]): Goto(Hjump2mmccsa)
Goto(WaitForClo2mmccsa)
Label(Hjump2mmccsa)
Tactic(Abort,Stricker)
Tactic(Abort,Carter)
Destroy Squad(Smug,35)
Label(AlphaDone)
Goto(AlphaDone)
//########################################################
Start(_Cam)
Position Camera(Cam1.POS)
Target Camera(Beck.POS)
Timer(33999)
Label(intro1)
Position Camera(Cam1.POS)
Target Camera(Beck.POS)
If(Timer): Goto(intro1)
@SETVAR{DONE1|1}
@FLYCAM{Watch|1100|103|Track Camera(Beck.POS)}
@SCREENFADE{0,1000,255,0,0,0}
@WAIT{1000}
Camera Velocity([0,0,0])
Position Camera(Look.POS)
Target Camera(Beck.POS)
@WAIT{400}
@SCREENFADE{255,1100,0,0,0,0}
@WAIT{1100}
Timer(4700)
Label(intro1a)
Track Camera(FuryK.POS)
If(Timer): Goto(intro1a)
Label(_Cam)
Goto(_Cam)
//#########################################################
Start(Mil)
Standby(Mil)
@SETSTRPARAM{FuryK,SPEED,1100}
@SETSTRPARAM{FuryA,SPEED,1100}
@WAIT{29900}
Jump In(Mil)
@SETSTRPARAM{FuryK,SPEED,19000}
@SETSTRPARAM{FuryA,SPEED,19000}
Tactic(FlyToaimat,FuryA,MWay1,Mw1)
Tactic(FlyToaimat,FuryK,MWay2,Mw2)
Label(Loop1bbb)
@CHECKGOTO{DONE2|1|Here1bbb}
Goto(Loop1bbb)
Label(Here1bbb)
Tactic(FlyTo,FuryA,T1)
Tactic(FlyTo,FuryK,T2)
@SETSTRPARAM{FuryK,SPEED,17099}
@SETSTRPARAM{FuryA,SPEED,17099}
Label(WaitForClo2mmccs)
If(s_CloseTogether["FuryK","T2",59999]): Goto(Hjump2mmccs)
Goto(WaitForClo2mmccs)
Label(Hjump2mmccs)
Tactic(Abort,FuryA)
Tactic(Abort,FuryK)
@SETSTRPARAM{FuryK,SPEED,9999}
@SETSTRPARAM{FuryA,SPEED,9999}
Destroy Squad(Smug,35)
Label(Mil_End)
Goto(Mil_End)
//##############################################################
Start(_Dial)
Label(WaitForClo2mm)
If(s_CloseTogether["Beck","Way1",2300]): Goto(Hjump2mm)
Goto(WaitForClo2mm)
Label(Hjump2mm)
Music Quiet
Message(Alpha,MESS2)
@WAIT{2600}
Message(Alpha,MESS3)
@WAIT{3000}
Message(Alpha,MESS4)
@WAIT{3600}
Message(Alpha,MESS5)
@WAIT{4200}
Message(Alpha,MESS6)
@WAIT{3500}
@WAIT{3000}
Message(Alpha,MESS8)
@WAIT{3500}
@WAIT{8200}
Message(Alpha,MESS9)
@WAIT{4000}
Message(Alpha,MESS10)
@WAIT{3900}
Message(Alpha,MESS11)
@WAIT{5700}
Message(Alpha,MESS12)
@WAIT{3500}
@SETVAR{DONE2|1}
@WAIT{500}
Message(Alpha,MESS13)
@WAIT{3900}
Message(Alpha,MESS14)
@WAIT{3900}
Message(Alpha,MESS15)
@WAIT{5500}
Label(_Dial_End)
Goto(_Dial_End)
//########################################################
Start(Smug)
Standby(Smug)
Label(Loop1bbbas)
@CHECKGOTO{Jump|1|Here1bbbas}
Goto(Loop1bbbas)
Label(Here1bbbas)
Creep In(Smug)
@SETVAR{Launch|1}
Tactic(flyforward,S1)
Tactic(flyforward,S2)
Tactic(flyforward,S4)
Tactic(flyforward,S5)
@WAIT{4300}
Tactic(Abort,S1)
Tactic(Abort,S2)
Tactic(Abort,S4)
Tactic(Abort,S5)
Destroy Squad(Mil,45)
Destroy Squad(Alpha,32)
Message(Alpha,MESS16)
@WAIT{5500}
Label(Smug)
Goto(Smug)
//#####################################################
Start(_Fade)
Goto(p1a)
Label(p1a)
@SCREENFADE{255,4900,0,0,0,0}
@WAIT{5000}
Label(_Fade)
Goto(_Fade)
//#######################################################
Start(Testy)
Label(WaitForClo2mmcc)
If(s_CloseTogether["FuryK","T2",99900]): Goto(Hjump2mmcc)
Goto(WaitForClo2mmcc)
Label(Hjump2mmcc)
@SETVAR{Jump|1}
Label(Testy)
Goto(Testy)
//########################################################
Start(_Checkif)
@IF_SQUADGONE{Smug|Lost1}
Label(Lost1)
@WAIT{2000}
Message(Alpha,MESS17)
@WAIT{3900}
Message(Alpha,MESS18)
@WAIT{5500}
Player(OFF)
Player View(OFF)
Position Camera(Winbeck.POS)
Target Camera(Beck.POS)
Timer(4000)
Label(intro1ab)
Position Camera(Winbeck.POS)
Target Camera(Beck.POS)
If(Timer): Goto(intro1ab)
Fade Out
@SCREENFADE{0,2000,255,0,0,0}
@WAIT{2000}
@NEXTMISSION{Email from Sarah}
QUIT
Label(_Checkif)
Goto(_Checkif)
//###########################################################
Start(_Beckdead)
Label(Bdead)
If(s_ShipGone["Beck"]): Goto(Bdead2)
Goto(Bdead)
Label(Bdead2)
Player(OFF)
Player View(OFF)
@SETVAR{Dead|1}
Timer(8000)
Label(intro2ab)
Position Camera(BCam1.POS)
Target Camera(Beck.POS)
If(Timer): Goto(intro2ab)
@SCREENFADE{0,3000,255,0,0,0}
@WAIT{3000}
QUIT
Label(_Beckdead)
Goto(_Beckdead)
//##############################################################
Start(Launchstart)
Label(oop99)
@CHECKGOTO{Launch|1|Waitww99}
Goto(oop99)
Label(Waitww99)
Player(OFF)
Player View(OFF)
@SETNUMPARAM{Beck|SPEED|0}
Tactic(FlyTo,Beck,S1)
Timer(13900)
Label(Launching)
Position Camera(LaunchCam.POS)
Target Camera(S2.POS)
If(Timer): Goto(Launching)
@SCREENFADE{0,1000,255,0,0,0}
@WAIT{1000}
@SETNUMPARAM{Beck|SPEED|7000}
@SETVAR{Sus|1}
Music Loud
Player(ON)
Player View(ON)
Label(_Lstart)
Goto(_Lstart)
//#####################################################################
Start(Testy1)
Label(WaitForClo2mmcc1)
If(s_CloseTogether["Beck","T2",99999]): Goto(Hjump2mmccl)
Goto(WaitForClo2mmcc1)
Label(Hjump2mmccl)
@SETVAR{Jump|1}
Label(Testy1)
Goto(Testy1)
Start(_MUSIC)
Music Set(7)
Fade To Calm
@WAITVAR{Sus|1}
Fade To Suspense
@WAITVAR{Bat|1|If(S_VAR["Dead",1]): Goto(DEAD_Battle)}
Battle
@WAITVAR{Calm|1|If(S_VAR["Dead",1]): Goto(DEAD_Battle)}
Fade To Calm
Label(MUSIC_END)
Goto(MUSIC_END)
Label(DEAD_Battle)
End Battle
Goto(MUSIC_END)
Label(MUSIC_END)
Goto(MUSIC_END)